{{tag>gestionnaire_de_fenêtres}}

====== Fvwm-crystal ======
===== Introduction =====


fvwm-crystal est un windows manager (wm) qui s'appuie sur [[fvwm]].

fvwm-crystal est une personnalisation de fvwm qui rend le système parfaitement utilisable dès l'installation : en [[apt://fvwm-crystal|un clic]].

<note help>
Voir la [[http://www.youtube.com/watch?v=9bMSeGgw_Eg&feature=related|vidéo de présentation de fvwm-crystal]], et sa rapidité.
</note>

-> Si vous installez seulement [[fvwm]], cela pourrait vous paraître hostile, car il n'est pas configuré et vous devrez le configurer.

Fvwm-crystal quand à lui est déjà configuré avec des dizaines de thèmes, c'est l'équivalent d'un gnome, ou xfce, en vraiment plus léger et rapide.

<note help>Il vous faudra un petit temps d'adaptation car la logique entre le bureau d'ubuntu et fvwm diffèrent quelque peu.

Les informations sur cette page vous aideront, et merci de compléter ce que vous trouvez utile d'ajouter.
</note>

Voir également : la [[liste_applications_legeres|liste des applications légères]], et "[[mini_ram|Comment installer Ubuntu sur une machine ayant peu de mémoire vive (RAM)]]". 

===== Installation =====

==== Installer la version des dépôts (simple) ====

[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **fvwm-crystal**.


Vous pouvez installer la version des dépôts en **[[apt://fvwm-crystal|un clic]]** et ensuite démarrer en sélectionnant la session fvwm crystal.

Lorsque vous redémarrez votre **gestionnaire de connexion** ( [[gdm]] ou [[kdm]] ) permet de démarrer sur le windows manager de votre choix.

  * Choisir : Fvwm-crystal et entrer votre mot de passe.

====Installer la toute dernière version ====

, mais ce n'est pas forcement la dernière version.
Pour voir la version des dépôts faites :
  apt-cache policy fvwm-crystal
Qui vous donnera quelque chose comme ça :
   fvwm-crystal:
  Installé : (aucun)
  Candidat : 3.0.3.dfsg1-0.1
  [...]

Ce qui veut dire que la version des dépôts est 3.3.1.
Puis vous pouvez aller voir sur le site des développeurs à quelle version ils en sont : [[/http://sourceforge.net/projects/fvwm-crystal/?source=navbar]]

Quand j'ai écris cette page il en étaient à la 3.3.2. Donc à vous de voir si vous voulez profiter des dernières nouveautés, il vaut mieux installer nous mêmes ce logiciel (par compilation), plutôt que d'installer la version des dépôts.
Fvwm-crystal est entièrement traduit en français. 8-)





==== Installer par compilation ====

Vous allez chercher l'archive (.tar.gz) de la version que vous voulez (la dernière par exemple). Vous la décompressez n'importe où et vous allez dans le dossier en question. Ce qui donne en console :
  wget http://download.gna.org/fvwm-crystal/VERSION/fvwm-crystal-VERSION.tar.gz
  tar xvzf fvwm-crystal-VERSION.tar.gz
  cd fvwm-crystal-VERSION/

Puis il faut installer les dépendances :
[[:tutoriel:comment_installer_un_paquet|installez les paquets]] :
fvwm
python
imagemagick
rox-filer ou nautilus
xscreensaver
trayer
xterm, aterm, Eterm, mrxvt, urxvt, Eterm, gnome-terminal, konsole ou xfce4-terminal (une console quoi ! Je recommande xterm) 
hsetroot
xmms2

Soit en ligne de commande (avec aptitude mais vous pouvez utiliser apt-get)
  sudo aptitude install fvwm python imagemagick rox-filer xscreensaver trayer xterm hsetroot xmms2

Puis vous lancer l'installation, par défaut fvwm-crystal sera installé dans /usr/local mais vous pouvez l'installer dans un autre dossier si vous voulez.
Donc on installe (compilation normalement très rapide). Vous devez lancer cette commande dans le dossier fvwm-crystal-VERSION/
  sudo make install
Pour installer dans /usr/local, ou si vous voulez l'installer dans MON_DOSSIER/
  sudo make PREFIX=/MON_DOSSIER install

Vous devez maintenant créer un lanceur qui puisse permettre de lancer [[fvwm]] (avec comme thème fvwm-crystal) depuis le gestionnaire de session graphique (kdm, gdm, xdm, wdm...).

Pour cela, toujours dans le dossier fvwm-crystal-VERSION :
  sudo cp addons/fvwm-crystal.desktop /usr/share/xsessions

Maintenant, déconnectez vous et dans les menus de kdm ou gdm (mais pas dans xdm) vous avez une entrée fvwm-crystal.

===== utilisation du thème par défaut =====


<note important>Je vous présente ici l'utilisation du thème par défaut car c'est celui que j'utilise et c'est le seul que je comprend. Si vous avez l'habitude de fvwm je vous invite a compléter cette documentation</note>

Lorsque vous démarrez vous vous trouvez devant un bureau a peu prés comme celui ci : 
{{ fvwm-cristal_defaut.png?800 |fvwm-crystal}}

==== Le menu (1) ====


Vous avez en (1) le menu qui est décomposé en 3 parties :

=== le menu fvwm-crystal ===

Vous pouvez ici prendre des screenshot, éteindre, redémarrer l'ordinateur, bloquer l'écran et surtout **vous pouvez relancer fvwm-crystal** sans fermer toutes les applications qui tournent dessus ( c'est particulièrement utile pour régénérer le menu après avoir installé des nouveau logiciels )

Vous pouvez aussi changer les thèmes, les fond d'écran.
<note warning>Je vous déconseille de changer le thème si vous ne savez pas ce que vous faites, le nouveau thème pourrait changer la place du menu ou même le faire disparaître et vous ne pourrez plus retrouver le thème par defaut facilement... ça m'est arrivé</note>

Les screenshots se trouvent dans ~/.fvwm/screenshots

Vous pouvez créer un lien symbolique vers votre dossier personel avec la commande suivante :

  ln -s ~/.fvwm/screenshots ~/screenshots

De même les fond d'écran se trouvent dans /usr/share/fvwm-crystal/fvwm/wallpapers


Vous pouvez créer un dossier wallpapers dans votre dossier personnel et taper la commande suivante pour créer un lien symbolique : 

  sudo ln -s /home/toi/wallpapers /usr/share/fvwm-crystal/fvwm/wallpapers

Bien sur il faut remplacer **toi** par votre nom d'utilisateur...

Et vous pouvez ajouter les fonds d'écran d'ubuntu, pour rester compatible ubuntu :

  sudo ln -s /usr/share/backgrounds /usr/share/fvwm-crystal/fvwm/wallpapers/ubuntu


=== Le menu Xmms ===
Par défaut fvwm-cristal utilise [[xmms]] ([[apt://xmms2|installer]]) pour lire la musique donc vous pouvez charger des playlist et gérer [[xmms]] sans l'ouvrir...

=== Le menu principal ===
C'est ici que vous trouverez vos logiciels installés...
<note tip>Vous pouvez installer le menu debian ( [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **menu** ) qui vous donnera toutes les applications installées au cas ou fvwm ne les détecte pas</note>


==== Le sélecteur d'espace de travail (2) ====

c'est un sélecteur de bureau virtuel comme il peut en avoir dans GNOME ou KDE mais avec quelques spécificités :

-- Vous pouvez déplacer les applications avec le bouton du milieu de la souris.

-- Vous pouvez vous déplacer ou vous voulez avec le clic droit de la souris ( même entre deux espaces de travail).

-- Si vous cliquez n'importe où sur le bureau avec le bouton du milieu de la souris( mais pas dans une fenêtre ) vous pourrez passer d'un bureau a un autre juste en déplacent la souris ( plus rapide )

==== La zone de notification (3) ====

C'est une zone de notification si vous utilisez des programmes qui tournent tout le temps ( desklet, wifi etc... )

==== Sélecteur d'icônes (4)  ====

Vous pouvez réduire toutes les applications là dedans en cliquant ( sans relâcher sur la croix "fermer" de votre fenêtre, un menu va apparaître choisissez iconify

<note tip>REMARQUE : d'autres menus du genre sont sur les autres boutons de la fenêtre, je vous laisse les découvrir</note>

==== Heure/date (5) ====

Tout est dans le titre, passez de l'un a l'autre avec la souris...

==== Sélecteurs de fenêtre (6) ====

Rien de nouveau pour vous ( j'espère :!: )

Si vous trouvez d'autres truc marquez les !!!
=====Les raccourcis clavier =====

    * ALT + TAB --
    * ALT + F1 - ALT + F10 - de commutation de bureau virtuel, 1-10
    * ALT + Escape - la commutation entre les deux ordinateurs de bureau récemment utilisée (cool stuff)
    * Num-5 - changement d'approche entre les deux applications récentes (encore plus cool stuff!)
    * ALT + »- ouvre et ferme la fenêtre QuakeConsole - un terminal virtuel de Nice (qui peut être xterm, aterm ou mrxvt, gnome-terminal, selon notre choix) - L'administration vient de nulle part et se présente dans la partie supérieure du bureau
    * ALT + Maj + `- ouvre une nouvelle fenêtre de terminal (xterm, aterm, mrxvt, Eterm ou gnome-terminal)
    * ALT +; - ouvre et ferme FvwmConsole - un endroit où nous pouvons regarder les journaux de FVWM, ainsi que des commandes et des scripts FVWM - utilisé habituellement pour lancer des applications personnalisées
    * ALT + Menu - déclenche un spectacle de menu vers le haut (menu Diamond avec toutes les applications, etc)
    * ALT + = maximise la fenêtre courante (aller et retour)
    * ALT + Retour arrière réduit la fenêtre en cours à une icône de bureau
    * ALT + Maj + Retour arrière ferme la fenêtre courante
    * ALT + Maj + = - plein écran (et le retour à une taille normale)
    * ALT + Z / B - piste précédente / suivante dans le lecteur de musique
    * ALT + x / c / v - jouer / pause / stop musique
    * ALT +. /, - Volume haut / bas 

===== Les thèmes =====
==== Ou trouver des thèmes ====

  * [[http://browse.deviantart.com/customization/screenshots/nix/#order=9&q=fvwm|Deviantart]]
  * http://www.as.ua.edu/~flux/fvwm/

==== Sélection de thèmes ====
[[http://www.as.ua.edu/~flux/fvwm/themes/sitha/fvwm2rc|{{http://www.as.ua.edu/~flux/fvwm/themes/sitha/screenshot1.jpg?250}}]]
{{http://fc08.deviantart.net/images3/i/2004/123/f/1/daily_snapshot.jpg?250}}
[[http://pemarchandet.free.fr/fvwm/001/fvwm.tbz2|{{http://pemarchandet.free.fr/fvwm/003/Smokey_messy.jpg?250}}]]
[[http://pemarchandet.free.fr/fvwm/003/fvwm.html#article002|{{http://pemarchandet.free.fr/fvwm/002/Artic_messy.jpg?250}}]]
[[http://desintegr.free.fr/dokuwiki/doku.php?id=linux:fvwm|{{http://desintegr.free.fr/dokuwiki/lib/exe/fetch.php?cache=cache&media=linux:fvwm:screenshots:fvwm20040830.jpg?250}}]]

==== Thème d'os ====
[[http://www.fvwm.org/screenshots/windowdecors/winxp/?theme=default|{{http://www.xmission.com/~sa/fvwm-themes/redxp2.png?250}}]]

===== Applications a utiliser avec fvwm-crystal =====

Si vous n'utilisez que ce windows manager il faut faire attention au dépendances qui vont vous être proposées à l'installation d'une application, une application venant de [[gnome]] aura tendance a installer pleins de logiciels inutiles de gnome et il en sera de même avec KDE donc soyez prudent ( j'utilise aptitude et quand on reconnait une application gnome ou kde il est aisé de supprimer quelques dépendances néfastes )

CONCLUSION : vous pouvez installer ce que vous voulez mais attention vous risquez de vous retrouver avec beaucoup de logiciels dont vous direz "mais c'est quoi ce truc ? je ne lai jamais installé ! "

Voici une liste non exhaustive d'applications indépendantes du windows manager:

==== Musique ====


Normalement xmms est traitée comme une dépendance mais j'utilise un utilitaire sympa pour la musique en mode console : [[moc]] pour le lancer tapez mocp dans une console et "?" pour afficher la liste des commandes



==== Navigation dans les fichiers ====

J'utilise [[rox-filer]] une application un peu complexe au début mais tellement pratique et puissante quand on la configure bien ( démarrage de [[nautilus]] sous [[gnome]] : 5 secondes et démarrage de rox-filer : quasi instantané 0.01 seconde ! ) 

Un autre explorateur pratique car avec des onglets, c'est un nautilus amélioré avec en plus des onglets, il s'agit de [[:pcmanfm]].

==== Visionneuse d'images ====

J'utilise [[mirage]] qui est très léger et puissant. Voir également [[:gpicview]]



==== Éditeur de texte ====

Les bon éditeurs de texte sont omniprésents sous linux je pense que vous trouverez votre bonheur...

J'utilise [[emacs]] et [[scite]] avec sa coloration syntaxique de pleins de langages différents et [[nano]] en console. Vous pouvez aussi utiliser [[vim]], mais il est probablement plus complexe à utiliser pour les non-habitués.

Je vous laisse compléter cette liste ;-)

Vous trouverez d'autres applis légères et indépendantes du wm ici: [[:mini_ram#applications_de_base]]



===== Liens =====

  * [[http://www.cl.cam.ac.uk/~pz215/automenus.html|Autogeneration des menus FVWM]] 

  *  [Demi-résolu] [[http://forum.ubuntu-fr.org/viewtopic.php?pid=737012|FVWM-Crystal : installer un thème]] (forum ubuntu)
  * [[http://miguel.moquillon.free.fr/miguel/articles/fvwm-crystal.html|FVWM-Crystal sur une Ubuntu, tutoriel pour bien le prendre en main et le configurer]]
  * [[http://fvwm-crystal.org/|site officiel]]

  * [[http://polishlinux.org/apps/fvwm-crystal-and-utf-8/|patch FVWM-Crystal et l'UTF-8]].

Des configurations :
  * (fr) [[http://desintegr.free.fr/dokuwiki/doku.php?id=linux:fvwm|desintegr.free.fr]]
  * (en) http://xwinman.org/fvwm.php
  * [[http://xwinman.org/rc/fvwm2rc-taviso|taviso]]



Captures d'écran :
  * [[http://www.lynucs.org/?&ikaro|ikaro]] ([[http://ikaro.deviantart.com/|deviantart]])

----

Contributeur : [[:utilisateurs:philpep-tlse]],[[:utilisateurs:psychederic|Psychederic]]